package temp;

import java.rmi.RemoteException;

import javax.xml.rpc.ServiceException;

import org.tempuri.PublicoLocator;
import org.tempuri.PublicoSoapStub;

public class VerificacaoWS {

	public static void main(String[] args) {
		listaDisciplinas();
		// teste();
	}

	
	public static void listaDisciplinas(){
		PublicoLocator locator = new PublicoLocator();
		try {
			PublicoSoapStub client = (PublicoSoapStub) locator.getPublicoSoap();
//			String[] listaCursos = client.listaCursos();
//			for (String s : listaCursos){
//				System.out.println(s);
//			}
//			String[] listaDisciplinas = client.listaDisciplina(7L);
//			for (String s : listaDisciplinas) {
//				System.out.println(s);
//			}
			String[] listaProf = client.professores();
			for (String s : listaProf) {
				System.out.println(s);
			}
			
		} catch (ServiceException | RemoteException e) {
			e.printStackTrace();
		}
	}
	
	public static void teste() {
		try {
			PublicoLocator locator = new PublicoLocator();
			PublicoSoapStub cliente = (PublicoSoapStub) locator
					.getPublicoSoap();
			String[] alunos = cliente.pessoasTurma("4733", "005", "24884",
					"1234");
			for (String s : alunos) {
				System.out.println(s);
			}
		} catch (ServiceException | RemoteException e) {
			e.printStackTrace();
		}
	}

}
